
$(function() {
	init();
});
//页面初始化调用方法
function init() {
	// 1.初始化Table
	var userTable = new TableInit();
	userTable.Init();
}
var TableInit = function() {
	var oTableInit = new Object();
	// 初始化Table
	oTableInit.Init = function() {
		$("#testResultDetailTables").bootstrapTable({
			url : '../../../testResult/getTestResultPlatformIdList', // 请求后台的URL（*）
			method : "POST",
			contentType : "application/x-www-form-urlencoded",
			striped : true, // 是否显示行间隔色
			cache : false, // 是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
			pagination : true, // 是否显示分页（*）
			sortable : true, // 是否启用排序
			checkboxHeader : false,// 是否显示表头的全选
			queryParamsType : "undefined", // 默认limit
			queryParams : oTableInit.queryParams,// 传递参数（*）
			sidePagination : "server", // 分页方式：client客户端分页，server服务端分页（*）
			pageNumber : 1, // 初始化加载第一页，默认第一页
			pageSize : 10, // 每页的记录行数（*）
			pageList : [ 10,25], // 可供选择的每页的行数（*）
			sortName : "TEST_START_TIME",
			sortOrder : "DESC",
			search : false, // 是否显示表格搜索，此搜索是客户端搜索，不会进服务端，所以，个人感觉意义不大
			showColumns : false, // 是否显示所有的列
			clickToSelect : true, // 是否启用点击选中行
			height : 500, // 行高，如果没有设置height属性，表格自动根据记录条数觉得表格高度
			uniqueId : "LOGIN_NAME", // 每一行的唯一标识，一般为主键列
			showToggle : false, // 是否显示详细视图和列表视图的切换按钮
			cardView : false, // 是否显示详细视图
			detailView : false,
			responseHandler : function(res) {
				if(res.flag==0){
					return {
						"total" : res.content.total,// 总页数
						"rows" : res.content.list
					};
				}else{
					danger(res.errorInfo);
				}
			}, // 是否显示父子表
			columns : [{
				field : 'LOGIN_NAME',
				title : '平台使用人',
			},{
				field : 'TEST_TYPE',
				title : '平台使用类别',
				formatter : dateForMatterType
			},{
				field : 'MANUAL_NAME',
				title : '任务名称',
				formatter : dateForName
			},{
				field : 'TEST_START_TIME',
				title : '任务开始时间',
				sortable : true,// 是否可排序
				order : "DESC"
			},{
				field : 'TEST_END_TIME',
				title : '任务结束时间'
			} ]
		});
	};
	
//得到查询的参数
oTableInit.queryParams = function(params) {
	var temp = { // 这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的pageSize,
					// pageNumber, searchText, sortName, sortOrder
		pageSize : params.pageSize, // 页面大小
		pageNumber : params.pageNumber, // 页码
		sortName : params.sortName,
		sortOrder : params.sortOrder,
		platformId:$('#test').data('sequ'),
	};
	return temp;
};
return oTableInit;
};
function dateForMatterType(date, row, index){
	if(row.TEST_TYPE=="1"){
		return "自动测试任务";
	}else if(row.TEST_TYPE=="2"){
		return "手工测试任务";
	}else if(row.TEST_TYPE=="3"){
		return "仿真测试任务";
	}
}
function dateForName(date, row, index){
	if(row.MANUAL_NAME==null||row.MANUAL_NAME==""){
		return "任务已删除";
	}else{
		return row.MANUAL_NAME;
	}
}